void main(List<String> args) {
  // slice(a: 1, b: 2);
  // slice(b: 2, a: 1);
  // slice(a: 1);
  // slice(b: 2);
  // slice();
  // test(1, b: 2);
  forEach((item) =>
    print('test2$item')
  );
}

void slice({int a = 0, int b = 0}) {
  print('从$a到$b');
}

void test(int a, {int? b}) {
  print('a:$a,b:$b');
}

//回调函数调用
void forEach(Function a) {
  a(666);
}
